﻿namespace MobileTrack.Web.ViewModels
{
    using System;
    using System.ComponentModel.DataAnnotations;
    using System.Web.Mvc;

    public class AddAbonoViewModel
    {
        [Required(ErrorMessage = "La descripcion es requerida.")]
        public string Descripcion { get; set; }

        [Required(ErrorMessage = "El precio es requerido.")]
        [Display(Name = "Precio ($)")]
        public decimal Precio { get; set; }

        [Required(ErrorMessage = "La fecha de inicio es requerida.")]
        [Display(Name = "Fecha Inicio")]
        public DateTime FechaInicio { get; set; }

        [Required(ErrorMessage = "La fecha de fin es requerida.")]
        [Display(Name = "Fecha Fin")]
        public DateTime FechaFin { get; set; }

        [Required(ErrorMessage = "El operador es requerido.")]
        [Display(Name = "Operador")]
        public long OperadorId { get; set; }
    }
}